package com.shareinfo.adminManage.auto.service;

import java.sql.Connection;

import com.shareinfo.adminManage.auto.model.AutoDbModel;
import com.shareinfo.auto.vo.ResultInfo;

public interface TableService {
	
	/**
	 * 设置数据库信息
	 */
	public void setAutoDbModel(AutoDbModel autoDbModel);
	/**
	 * 判断数据库是否可以链接
	 */
	public boolean ifCanConnection();
	/**
	 * 获取所有表
	 */
	public ResultInfo getAllTableList();

	/**
	 * 获取表的相关信息
	 */
	public ResultInfo getTableInfo(String tableName);

	/**
	 * 获取表的主键
	 */
	public ResultInfo getKeyColumn(String tableName);

	/**
	 * 获取表字段
	 */
	public ResultInfo getColumns(String tableName);
}
